﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Collections.Generic;

/*
namespace GControles
{*/
    public partial class CtrlContenidos : System.Web.UI.UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            InicializaElementos();
            Resetea();
        }
        /// <summary>
        /// Metodo que asigna memoria a los componentes del controlador
        /// </summary>
        public void InicializaElementos()
        {

            if (_parrafos == null)
            {
                _parrafos = new List<String>();
            }
        }
        /// <summary>
        /// Método de puesta a cero en el estado del controlador
        /// </summary>
        public void Resetea()
        {
            _parrafos.Clear();
        }
        /// <summary>
        /// Metodo de actualización , redibujado , del controlador
        /// </summary>
        /// <returns></returns>
        public void Actualiza()
        {
            for (int i = 0; i < _parrafos.Count; i++)
            {
                ; ; ;// vincular con html
            }
        }
        //
        public void SetParrafos(List<String> parametro)
        {
            for (int i = 0; i < parametro.Count; i++)
            {
                _parrafos.Add(parametro.ElementAt<String>(i));
            }
        }

        /// <summary>
        /// Contiene cada uno de los parrafos del contenido
        /// </summary>
        private List<String> _parrafos;
    }
//}

